22. 高通滤波器

高通滤波器

边缘处理

核卷积依赖于某些像素并查看其周围的邻近像素。如果没有邻近像素,例如在图像角落或边缘,该怎么办?有多种处理边缘的方式,如以下列表所示。最常见的方法是使用扩展或裁剪方法,在这些 OpenCV 示例中,我们将使用默认的技巧,即扩展。扩展是指复制图像的边界像素并尽量扩展,形成一个大小和原始图像一样的过滤图像。

扩展
从概念上讲,最近的边界像素尽量往远处扩展,为卷积提供值。角落像素扩展 90°,其他边缘像素以直线扩展。

折叠
图像从概念上被折叠(平铺),值取自相反的边缘或角落。

裁剪
在输出图像中,任何需要边缘之外的值的像素被跳过。此方法可能会导致输出图像稍微小一些,边缘被裁剪。